home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 1 / Gold Medal Software Volume 1 (Gold Medal) (1994).iso / graphics / wtf20.arj / WTF.DOC < prev    next >
Text File  |  1993-11-18  |  5KB  |  110 lines

  1.                           The Well Tempered Fractal
  2.                                   v. 2.0
  3.                              Copyright 1993 By
  4.                              Robert Greenhouse
  5.  
  6. The Well Tempered Fractal is a program for the creation of fractal based
  7. musical melodies. The roots of this program lay in the series of
  8. experimental programs, Music From the Fringe, which I started three years
  9. ago as a means of exploring the possibilities of using fractals to produce
  10. music. For the most part Music from the Fringe produced outrageous sounds
  11. which polarized listeners into those who hated the noise and those who were
  12. fascinated by the music.
  13.  
  14. With The Well Tempered Fractal, Music A Bit In From The Fringe begins to
  15. emerge. Now the music is less outrageous and more melodic. At the risk of
  16. losing the interest of those who have been fascinated by the screams and
  17. squawks of Music from the Fringe, in this program I have begun to make
  18. music which sounds more like traditional music and less like swarms of
  19. locust and howling banshees. I use the sometimes chaotic, sometimes
  20. self-similar properties of several fractal types in an attempt to imitate
  21. the human creative process in composing musical melodies. The application
  22. of symmetry operators to the fractal design adds a measure of self-
  23. similarity which often makes the melodies more interesting.
  24.  
  25.  
  26. The program is simple to use. Upon startup, the default Mira type fractal
  27. begins plotting with the parameters chosen at random. The function keys F1
  28. - F4 control the fractal type. The music is toggled on and off by hitting
  29. <M>usic. The style of music can be varied among <S>taccato, <N>ormal, and
  30. <L>egato. The staccato mode sounds curiously like a kind of bizarre disco
  31. music while the legato mode produces synchopated melodies by joining
  32. together adjacent notes of similar pitch. <Q>uit or <ESC> will exit the
  33. program at any time. <I>mprovise adds the interesting effect of random
  34. embellishments to the melody.
  35.  
  36. The <Up> and <Down> arrows retune the music by half steps while the <PgUp>
  37. and <PgDn> keys shift the pitch by an octave at a time. The <Left> and
  38. <Right> arrows change the scale upon which the melody is created. The
  39. <Home> and <End> keys control the tempo from 40 - 250 beats per minute.
  40. Currently there are twenty-one choices of scale. The number keys 1 - 0
  41. control the symmetry of the fractal (C1 to C10 symmetry). The shifted
  42. number keys produce other symmetry effects which are best explored by
  43. trying them and observing.
  44.  
  45. The <Space> bar starts a new fractal of the same type while the <Enter> key
  46. begins the current one from the start. The parameters for each new fractal
  47. are determined at random. The fractal automatically advances to the next
  48. one if it exceeds the boundaries set for the particular type or if the
  49. randomly selected parameters send it off to infinity. The <M>usic toggle is
  50. convenient as a fast forward button if the music becomes tedious or seems
  51. stuck on an endless cycle.
  52.  
  53. I encourage users to find a pleasing fractal and then concentrate on the
  54. changes produced by varying the scales (e.g. major vs. mid-eastern vs.
  55. Japanese vs. Chinese vs. whole-tone, etc.) as well as symmetry types.
  56. Experiment with the <Shift> number symmetry transformations. One of my
  57. favorite settings is the KAM Torus fractal <F2> with the Japanese scale in
  58. the <L>egato <I>mprovise mode at about 120 - 150 beats per minute using
  59. symmetry transformation "%" (<Shift> 5).
  60. ---------------------------------------------------------
  61. Key Summary:
  62.  
  63. F1:       Mira Fractal
  64. F2:       KAM Torus
  65. F3:       Martin Fractal
  66. F4:       Seahorse Fractal
  67.  
  68. Enter:    Begin current fractal again
  69. Space:    Begin a new fractal
  70. M:        Music toggle
  71. L:        Music Legato (Full nominal note value)
  72. N:        Music Normal (7/8 nominal note value)
  73. S:        Music Staccato (3/4 nominal note value)
  74. I:        Toggle Improvise Mode (Try it)
  75. Up/Down:  Retune music by half steps
  76. PgU/PgD:  Retune music by octaves
  77. Home/End: Tempo (40 - 250)
  78. Rt/Lft:   Change scale (21 possibilities)
  79. 1-0:      Change symmetry of fractal C1 to C10.
  80. <SH>1-0:  Other symmetry and similarity transformations.
  81. --------------------------------------------------------
  82.  
  83. The program is by no means finished developing. Many more features will be
  84. added including more fractal types, saving to file, other scales, MIDI
  85. output, and perhaps a more friendly interface and just maybe, better
  86. documentation.
  87.  
  88. I welcome suggestions and/or comments.
  89.  
  90. Robert Greenhouse
  91. 3401 Hillview Ave
  92. Palo Alto, CA
  93. 94304
  94. <robert.greenhouse@spacebbs.com>
  95.  
  96. ==========================================================================
  97. Release History:
  98.  
  99. 10/93
  100. v 1.0 - 1.99: Not publically released. No title. Just testing the concept.
  101. Twenty-one scale types. Improvise mode, legato, normal, staccato music;
  102. offset by half-tone as well as by octave. Four fractal types. Music toggle.
  103. Restart and Next functions.
  104.  
  105. 11/14/93
  106. v 2.0 - Title was given; corrected logic error in the musical algorithm
  107. (oops!); 20 symmetry functions were added; code was tightened up and made
  108. modular for later expansion; tempo control was added. First public release.
  109. ===========================================================================
  110.